<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ä¸»è¦å†…å®¹åŒºåŸŸ*/
#default{width: 100%; background-color: #f5f5f5;}
#wrapper{width: 100%; background-color: #f5f5f5; padding-top: 129px;}
#serve{width: 100%; padding-top: 129px; background: url(serve_bg.jpg) no-repeat top center #f5f5f5;}
#detail{width: 100%; padding-top: 102px; background: url(detail_bg.jpg) no-repeat top center #e7e7e7;}
#lianxin{width: 100%; height: 684px; padding-top: 102px; background: url(lianxin_bg.jpg) no-repeat top center #fafafa;}
#firm{width: 100%; background: url(firm_bg.jpg) no-repeat center -16px #fafafa;}
#container{width: 1154px; margin: 0 auto; overflow: hidden;}
#ontain,#shared,#history{width: 100%;}
#discuss{width: 100%; height: 618px; margin: 0 auto; margin-top: 62px; background: url(discuss_bg.jpg) no-repeat top center;}

/* é¦–é¡µtabåˆ‡æ¢ */
.moving{width:754px;height:314px; overflow:hidden; float: left; background-color: #fff;}
.cmoving{width:754px;overflow:hidden; float: left; background-color: #fff;}
.tab_ul{list-style-type:none; margin:0px; }
.ttl{height:50px;}
.ctt{height:auto;padding:6px 12px;clear:both;border-top:0;text-align:left;}
.cttt{height:auto;padding:6px 12px;_padding:6px 0px;clear:both;border-top:0;text-align:left;}
.tabwidth{margin:0px;clear:both;width:100%;/*æ»‘åŠ¨é—¨çš„å®½åº¦*/}
.tb_{background-color: #f5f5f5;}
.tb_ ul{height:50px; padding:0px;}
.tb_ li{float:left;height: 50px;font:16px/50px "å¾®è½¯é›…é»‘";cursor:pointer; text-align:center; }
.normaltab{background-color: #dadada; color:#3f3f3f; width:190px; border-right: solid 1px #f5f5f5;}
.hovertab{background-image:url('tab_1.jpg'); color:#a7a7a7; font-weight:bold; width:189px;}
.dis{display:block;}
.undis{display:none;}

/* é¦–é¡µæ–°é—» */
.news{width: 754px; float: left;}
.news img{float: left; padding: 12px 10px 0 10px;}
.news h3{padding-top: 8px; padding-bottom: 5px; font-size: 16px; color:#3f3f3f; font-weight: bold;}
.news p{line-height: 26px; padding-right: 75px; color: #494949;}
.news ul{list-style: none; padding-top: 15px; padding-left: 10px; background: url(news_li.jpg) no-repeat 10px 15px;}
.news li{height: 41px; line-height: 41px; background: url(news_li.jpg) no-repeat left bottom;}
.news span{float: right; padding-right: 32px; color: #494949;}
.news li a{font-size: 14px; color: #494949;}
.news li a:hover{color:#F02F28}

/* é¦–é¡µç›¸å†Œ */
.pics {overflow:hidden;}
.pics li {float:left;width:33.3%;height:280px;text-align:center;padding-top:10px;}
.pics li img {width:95%;/*height:199px;*/}
.pics li h3 {margin-top:10px;}
.pics li h3 a {font-size:14px;}

/* é¦–é¡µè§†é¢‘ */
.video{width: 380px; float: right;}
.video h2{hiehgt: 38px; line-height: 38px; padding-bottom: 12px; font-size: 20px; color: #424242; font-weight: bold; overflow:hidden;zoon:1;}
.video h2 i {margin-top: 10px;}

/* é¦–é¡µæˆ‘ä»¬åšä»€ä¹ˆ */
.what{width: 1154px; float: left; padding-top: 22px;}
.what h2{hiehgt: 43px; line-height: 43px; padding-bottom: 15px; font-size: 22px; color: #424242; font-weight: bold; background: url(we_h.jpg) no-repeat 0 15px;}
.what ul{padding-top: 8px; list-style: none;overflow:hidden;}
.what li{float: left; padding-right: 12px; padding-bottom: 8px;}
.what img{float: left;}
.what li.none,.examples li.none{padding-right: 0;}

/* é¦–é¡µæ¡ˆä¾‹ */
.examples{width: 754px; float: left; padding-top: 21px; padding-bottom: 24px;}
.examples{list-style: none;}
.examples li{float: left; padding-right: 20px; padding-bottom: 0px;}

/* é¦–é¡µå®¢æˆ·å¥½è¯„ */
.comment{width: 380px; float: right; padding-top: 22px;}
.comment h2{height: 58px; line-height: 58px; padding-left: 20px; font-size: 16px; color:#3f3f3f; font-weight: bold; border-top: solid 2px #e5952b; background-color: #fff;}

.present{width: 1154px; float: left; margin-bottom: 20px; padding-top: 37px; padding-bottom: 33px; border-bottom: 1px solid #ddd;}
.present img{float: left;}

/* å†…é¡µä½œå“é¡µåŒºåŸŸ */
.works{width: 1154px; float: left; padding-bottom: 68px; text-align: center;}
.works h2{height: 50px; line-height: 50px; padding-left: 260px; font-size: 26px; color: #3e3e3e; background: url(our_works.jpg) no-repeat top center;}
.works span{font-size: 13px; color: #b2b2b2;}

.case_list{width: 1154px; text-align: left; margin: 22px 0;overflow: hidden;}
.having{width: 1154px; float: left;}
.having ul{list-style: none; padding-bottom: 50px; border-bottom: solid 1px #ccc;}
.having li{width: 110px; height: 31px; line-height: 31px; margin-right: 9px; float: left; text-align: center; background: url(having_li.jpg) no-repeat;}
.having li a{color: #5e5e5e; display: block;}
.having li.current,.having li.current a:hover,.having li a:hover{color: #fff; background: url(having_line.jpg) no-repeat;}
.having li.current a{color: #fff;}
.having li.current a:hover{color: #fff;}
.having span{float: right; margin-top: -45px; padding-right: 19px;}

.trade{width: 1154px; float: left; margin-top: 19px;}
.trade a{height: 16px; line-height: 16px; padding-left: 22px; padding-right: 26px; background: url(hy_li.jpg) no-repeat;}
.trade a.current,.trade a:hover{color: #dc3d49; background: url(hy_line.jpg) no-repeat;}

.color{width: 1154px; float: left; margin-top: 19px; background: url(color_bg.jpg) no-repeat;}
.color a{width: 44px; float: left; padding-left: 9px;}

.reveal{width: 1154px; float: left;}
.reveal ul{list-style: none;}
.reveal li{float: left; margin-top: 44px; margin-right: 22px;}
.reveal li.end {margin-right: 0;}
.reveal h3{height: 46px; line-height: 46px; background-color: #fff;text-align:center;}
.reveal h3 a{font-size: 13px; color: #787878;}
.reveal h3 a:hover,.column span a:hover{color: #dc3d49;}

.loadpage {background:url(loading_more.jpg) no-repeat;width:194px;height:38px;margin:0 auto;cursor: pointer;}

/* å†…é¡µæœåŠ¡åŒºåŸŸ */
.service{width: 1154px; float: left; padding-bottom: 68px;}
.service h2{height: 50px; line-height: 50px; padding-left: 645px; font-size: 26px; color: #3e3e3e; background: url(our_service.jpg) no-repeat 438px 0;}
.service span a, .service span label {margin: 5px;display: inline-block;}

.column,.column1,.column3,.column4,.column6,.column7{width: 377px; height:280px; float: left; padding-right: 11px; padding-top: 37px; font-size: 13px;}
.column2,.column5,.column8{width: 377px; height:280px; float: left; padding-top: 37px; font-size: 13px;}
.column p,.column1 p,.column2 p,.column3 p,.column4 p,.column5 p{padding: 20px 15px 10px 15px; line-height: 18px; color: #353535;}
.column span,.column1 span,.column2 span,.column3 span,.column4 span,.column5 span{line-height: 24px;width: 70%;display: block;margin: 0 10px;}
.column span a{color: #255b80;}
.column1 span a{color: #ac6c00;}
.column2 span a{color: #09877c;}
.column3 span a{color: #db3e45;}
.column4 span a{color: #917b17;}
.column5 span a{color: #2296b5;}
span.more{padding-left: 8px;}
.column,.column1,.column2 {height:115px;}

/* å†…é¡µæœåŠ¡è¯¦ç»†åŒºåŸŸ */
.nav{width: 1154px; height: 102px; margin-top: 40px; position: relative; z-index: 1; background: url(nav_bg.jpg) no-repeat left bottom;}
.nav a{text-decoration: none; }
.navmain{height: 47px; position: relative; }
#nav_all{height: 47px; float: left; line-height: 42px; position: relative; z-index: 222; }
#nav_all li{height: 47px; line-height: 47px; float: left; padding-right: 3px;}
#nav_all li a{display: inline-block; font-size: 14px; color: #272727; font-wieght: bold; cursor: pointer; height: 47px; line-height: 40px; white-space: nowrap; }

#nav_all li.careful1,#nav_all li.current1{width: 188px; background: url(arrow_1.png) no-repeat left bottom;}
#nav_all li.careful1 a{width: 188px; padding-left: 101px;}
#nav_all li.current1 a{width: 188px; padding-left: 101px; color: #605400;}
#nav_all li.careful1 a:hover,#nav_all li.current1,#nav_all li.current1 a:hover{color: #605400; background: url(arrow_1line.jpg) no-repeat left bottom;}

#nav_all li.careful2,#nav_all li.current2{width: 186px; background: url(arrow_2.png) no-repeat left bottom;}
#nav_all li.careful2 a{width: 186px; padding-left: 76px;}
#nav_all li.current2 a{width: 186px; padding-left: 76px; color: #fff;}
#nav_all li.careful2 a:hover,#nav_all li.current2,#nav_all li.current2 a:hover{color: #fff; background: url(arrow_2line.jpg) no-repeat left bottom;}

#nav_all li.careful3,#nav_all li.current3{width: 186px; background: url(arrow_3.png) no-repeat left bottom;}
#nav_all li.careful3 a{width: 186px; padding-left: 91px;}
#nav_all li.current3 a{width: 186px; padding-left: 91px; color: #fff;}
#nav_all li.careful3 a:hover,#nav_all li.current3,#nav_all li.current3 a:hover{color: #fff; background: url(arrow_3line.jpg) no-repeat left bottom;}

#nav_all li.careful4,#nav_all li.current4{width: 186px; background: url(arrow_4.png) no-repeat left bottom;}
#nav_all li.careful4 a{width: 186px; padding-left: 90px;}
#nav_all li.current4 a{width: 186px; padding-left: 90px; color: #fff;}
#nav_all li.careful4 a:hover,#nav_all li.current4,#nav_all li.current4 a:hover{color: #fff; background: url(arrow_4line.jpg) no-repeat left bottom;}

#nav_all li.careful5,#nav_all li.current5{width: 186px; background: url(arrow_5.png) no-repeat left bottom;}
#nav_all li.careful5 a{width: 186px; padding-left: 83px;}
#nav_all li.current5 a{width: 186px; padding-left: 83px; color: #fff;}
#nav_all li.careful5 a:hover,#nav_all li.current5,#nav_all li.current5 a:hover{color: #fff; background: url(arrow_5line.jpg) no-repeat left bottom;}

#nav_all li.careful6,#nav_all li.current6{width: 187px; padding-right: 0; background: url(arrow_6.png) no-repeat left bottom;}
#nav_all li.careful6 a{width: 187px; padding-left: 86px;}
#nav_all li.current6 a{width: 187px; padding-left: 86px; color: #fff;}
#nav_all li.careful6 a:hover,#nav_all li.current6,#nav_all li.current6 a:hover{color: #fff; background: url(arrow_6line.jpg) no-repeat left bottom;}

#nav_all li .two{display: none; position: absolute; z-index: 99;}
#nav_all li .two li{float: left; width:auto; background: url(nav_li.gif) no-repeat left 18px;}
#nav_all li.two li.style{width: 78px;}
#nav_all li .two li.end{background: none;}
#nav_all li .two li a,#nav_all li .two li span{width:auto; height: 23px; line-height: 23px; font-size: 12px; color: #4b4b4b; font-weight: normal;padding: 10px;}
#nav_all li .two li span {color:#ccc;}
#nav_all li .two li a:hover {background: none;color:red;}

.detailed{width: 1154px; float: left; margin-top: 9px;}
.detailed img{float: left;}

/* å†…é¡µå…³äºŽè”æ¬£åŒºåŸŸ */
.switching{width: 100%; height: 104px; float: left; margin-top: -75px; position: absolute;}
.switching ul{list-style: none; overflow:hidden;height:105px;width:889px;margin:0 auto;}
.switching li{width: 84px; height: 105px; float: left; padding-right: 43px; text-align: center;}
.switching li a{width: 84px; display: block; padding-top: 84px;}
.switching li a:hover{color: #fbb602;}
.switching li.icon1{background: url(icon_1.png) no-repeat;}
.switching li.icon2{background: url(icon_2.png) no-repeat;}
.switching li.icon3{background: url(icon_3.png) no-repeat;}
.switching li.icon4{background: url(icon_4.png) no-repeat;}
.switching li.icon5{background: url(icon_5.png) no-repeat;}
.switching li.icon6{background: url(icon_6.png) no-repeat;}
.switching li.icon7{background: url(icon_7.png) no-repeat;}
.switching li.icon8{background: url(icon_8.png) no-repeat;}
.switching li.icon9{background: url(icon_9.png) no-repeat;}
.switching li.icon1 a:hover,.switching li.current1{background: url(icon_line1.png) no-repeat;}
.switching li.icon2 a:hover,.switching li.current2{background: url(icon_line2.png) no-repeat;}
.switching li.icon3 a:hover,.switching li.current3{background: url(icon_line3.png) no-repeat;}
.switching li.icon4 a:hover,.switching li.current4{background: url(icon_line4.png) no-repeat;}
.switching li.icon5 a:hover,.switching li.current5{background: url(icon_line5.png) no-repeat;}
.switching li.icon6 a:hover,.switching li.current6{background: url(icon_line6.png) no-repeat;}
.switching li.icon7 a:hover,.switching li.current7{background: url(icon_line7.png) no-repeat;}
.switching li.icon8 a:hover,.switching li.current8{background: url(icon_line8.png) no-repeat;}
.switching li.icon9 a:hover,.switching li.current9{background: url(icon_line9.png) no-repeat;}

.stop {background-color: #F3F3F3;margin-top: 0;top: 0;position: fixed;z-index: 10000;width: 100%;padding-bottom: 10px;}
.stop li {background-color: white;}

.about{width: 734px; float: left; padding-top: 94px;}
.about img{float: left; padding-right: 19px;}
.about strong{font-size: 24px; color: #303030; font-weight: bold;}
.about p{line-height: 18px; padding-top: 12px;}

.kinescope{width: 380px; float: right; padding-top: 84px;}
.kinescope h2{width: 103px; height: 41px; line-height: 41px; margin-left: 139px; margin-bottom: 7px; font-size: 18px; color: #303030; font-weight: bold; }

.introduce{width: 1154px; float: left; margin-top: 77px; position: relative; top: 0;}
.introduce ul{list-style: none;overflow:hidden;}
.introduce li{width: 99px; float: left; margin-right: 58px; background: url(zx_li.jpg) no-repeat 0 37px;}
.introduce li a{height: 37px; line-height: 37px; font-size: 22px; color: #b2b2b2; font-weight: bold;}
.introduce li span{float: left; padding-top: 8px}
.introduce li.current{background: url(zx_line.jpg) no-repeat 0 37px;}
.introduce li.current a,.introduce li.current span{color: #000;}
.introduce_tag {height:508px;}

.department{width: 1154px; }
.department a{height: 60px; line-height: 60px; padding-left: 15px; padding-right: 3px; color: #292929; background: url(fk_li.jpg) no-repeat left center;}
.department a:hover,.department a.current{color: #e72623; background: url(fk_line.jpg) no-repeat left center;}

.tupian{width: 1154px; height: 448px; float: left;}
.tupian img {float:right;}
.writing{width: 260px; height: 432px; float: left; position: absolute; left: 0; top: 122px; background: url(legend.gif) no-repeat;}
.writing h3{height: 44px; line-height: 44px; padding-top: 13px; text-align: center; font-size: 18px; color: #595959;}
.writing p{line-height: 20px; margin-top:20px; padding: 5px 70px 0 33px; color: #2c2c2c;}


.trundle{width: 100%; margin: 0 auto;}
.office{width: 1284px; margin: 0 auto; margin-top: 41px;}
.office h2{height: 48px; line-height: 48px; padding-left: 66px; font-size: 22px; color: #000; background: url(title_1.jpg) no-repeat 66px 0;}
.office span,#moving span,#foretime span{padding-left: 9px; font-size: 12px; color: #b2b2b2;}

.scroll_horizontal{width:1284px; height:331px; position:relative;}
.scroll_horizontal .box{width:1162px; margin:0 auto; overflow:hidden; position:relative;}
.scroll_horizontal .list{overflow:hidden;width:20916px; height:331px;}
.scroll_horizontal .list li{float:left; text-align:center;width:1162px; height:331px;}
.scroll_horizontal .list li .photo{overflow:hidden;}
.scroll_horizontal .list li a{overflow:hidden;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{width:50px; height:50px; position:absolute; top:135px; cursor:pointer;}
.scroll_horizontal .minus{left:0; background:url(left.jpg) no-repeat;}
.scroll_horizontal .plus{right:0; background:url(right.jpg) no-repeat;}
.scroll_horizontal .plus:hover{ background:url(left_1.jpg) no-repeat;}
.scroll_horizontal .minus:hover{background:url(right_1.jpg) no-repeat;}

#moving{width: 1154px; margin: 0 auto; margin-top: 79px; overflow: hidden;}
#moving h2{height: 48px; line-height: 48px; font-size: 22px; padding-bottom: 3px; border-bottom: solid 1px #e5e5e5; color: #000; background: url(title_1.jpg) no-repeat;}
/* .excellent{width: 288px; float: left; margin-top: 40px; padding-left: 26px;} */
.excellent{display: none;}
.excellent h3{height: 24px; line-height: 24px; padding-left: 31px; padding-bottom: 26px; font-size: 18px; color: #000; border-bottom: solid 1px #ccc; background: url(title_2.jpg) no-repeat;}
.staff{width: 288px; float: left; margin-top: 25px;}
.staff img,.newsslide img{float: left; margin-top: 5px; margin-bottom: 20px; padding-right: 16px;}
.staff span{font-size: 14px; color: #000;}
.staff p{line-height: 18px; padding-top: 3px; color: #858585;}
.staff span a,.newsslide span{font-size: 12px; color: #02abe6;}
.staff span a:hover{color: #000;}


/* .info{width: 734px; float: right; position: relative; margin-top: 40px;} */
.info{width: 1154px; height: 325px; position: relative; margin-top: 40px;}

.newsslide{
	position: absolute;
	top: 0;
	right: 0;
	width: 1154px;
	z-index: 1000;

}
.newsslide h3{height: 24px; line-height: 24px; padding-left: 31px; padding-bottom: 26px; font-size: 18px;
	 color: #000; border-bottom: solid 1px #ccc; background: url(title_3.jpg) no-repeat 0 2px;display: none;}
.newsslide li{margin-top: 25px;}
.newsslide h4{font-size: 14px; color: #000;}
.newsslide li a{font-size: 14px; color: #000;}
.newsslide p{padding-right: 82px;}
.newsslide span{float: right; margin-top: -20px; padding-right: 82px;}
.substance{width: 1154px; float: left;}
.newsslide li a{
	display: block;
	color:#858585;
	font-size:12px;
}
.newsslide .flex-prev,
.newsslide .flex-next{
	position: absolute;
	left: 0;
	top: 20px;
	margin-left: 1080px;
	float: right;
	width: 26px;
	height: 16px;
	text-indent: -100em;
	overflow: hidden;
	background: url(news-btn1.png) no-repeat;
}
.newsslide .flex-next {
	left: 27px;
	background-position: -27px 0;
}
.newsslide .flex-direction-nav a:hover{
	background-image:url(news-btn2.png);
}

#client{width: 1154px; margin: 0 auto; overflow: hidden;}
#client h2{height: 60px; line-height: 50px; margin-top: 19px; padding-left: 68px; font-size: 24px; color: #0d0d0d; background: url(title_4.jpg) no-repeat 12px 0;}
#client span{float: right; margin-top: -32px; padding-right: 18px;}
#client ul{list-style: none; padding-top: 38px; padding-left: 11px;}
#client li{float: left; padding-right: 11px;}

#foretime{width: 1154px; margin: 0 auto; margin-top: 60px; overflow: hidden;}
#foretime h2{height: 47px; line-height: 47px; padding-left: 10px; font-size: 24px; color: #0d0d0d; background: url(title_5.jpg) no-repeat 10px 0;}
#foretime ul{list-style: none; padding-top: 13px; padding-left: 10px;}
#foretime li{width: 83px; height: 27px; line-height: 27px; float: left; margin-right: 8px; background-color: #cac1b2;text-align:right}
#foretime li a{font-size: 16px; color: #fff; display: block; padding-right: 7px;}
#foretime li.current,#foretime li a:hover{background-color: #50423f; color: #cac1b2;}

.doing{width: 1154px; float: left; margin-top: 26px; padding-left: 10px; padding-bottom: 93px;}
.activity{width: 360px; float: left; margin-top: 24px; padding-right: 20px;}
.activity img{float: left; padding-right: 14px;}
.activity h4{font-size: 13px; color: #070707; padding-top: 15px;}
.activity p{line-height: 18px; padding-top: 3px; color: #666;}
#top_h{width: 1360px; height: 66px; margin: 0 auto; text-align: center; background: url(top_h.jpg) no-repeat;}
</pre></body></html>